﻿using System;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using Model.Entities;
namespace Model.MetadataTypes
{
    /// <summary>
    /// 实体类 <see cref="RMBT_FIXED_STATION"/>的元数据类, 此类请勿动，以方便表字段更改时重新生成覆盖
    /// </summary>
    [Serializable]
    public partial class RMBT_FIXED_STATION_Metadata
    {
            		
        /// <summary>
        /// 名称
        /// </summary>
        [Required(ErrorMessage = "名称不能为空。")]
        public object NAME { get; set; }

    		
        /// <summary>
        /// 经度（单位：度）
        /// </summary>
        [Required(ErrorMessage = "经度（单位：度）不能为空。")]
        public object LONGITUDE { get; set; }

    		
        /// <summary>
        /// 纬度（单位：度）
        /// </summary>
        [Required(ErrorMessage = "纬度（单位：度）不能为空。")]
        public object LATITUDE { get; set; }

    		
        /// <summary>
        /// 地址
        /// </summary>
        [Required(ErrorMessage = "地址不能为空。")]
        public object ADDRESS { get; set; }

    		
        /// <summary>
        /// 磁偏角（单位：度）
        /// </summary>

        public object MAGANGLE { get; set; }

    		
        /// <summary>
        /// 监测执行站类型【外键：RMBT_CODE_FMSKIND(CODE_ID)】
        /// </summary>
        [Required(ErrorMessage = "监测执行站类型【外键：RMBT_CODE_FMSKIND(CODE_ID)】不能为空。")]
        public object FMSKIND { get; set; }

    		
        /// <summary>
        /// 站址类型【外键：RMBT_CODE_FMADDRTYPE(CODE_ID)】
        /// </summary>
        [Required(ErrorMessage = "站址类型【外键：RMBT_CODE_FMADDRTYPE(CODE_ID)】不能为空。")]
        public object FMADDRTYPE { get; set; }

    		
        /// <summary>
        /// 监测执行站状态【外键：RMBT_CODE_STATUS(CODE_ID)】
        /// </summary>
        [Required(ErrorMessage = "监测执行站状态【外键：RMBT_CODE_STATUS(CODE_ID)】不能为空。")]
        public object STATUS { get; set; }

    		
        /// <summary>
        /// 是否接入省级控制中心【外键：RMBT_CODE_ISLINK(CODE_ID)】
        /// </summary>
        [Required(ErrorMessage = "是否接入省级控制中心【外键：RMBT_CODE_ISLINK(CODE_ID)】不能为空。")]
        public object ISLINK { get; set; }

    		
        /// <summary>
        /// 集成厂商
        /// </summary>

        public object INTEGRATEDCO { get; set; }

    		
        /// <summary>
        /// 远程控制IP地址
        /// </summary>

        public object REMOCONTIP { get; set; }

    		
        /// <summary>
        /// 远程控制端口
        /// </summary>

        public object REMOCONTPORT { get; set; }

    		
        /// <summary>
        /// 备注
        /// </summary>

        public object REMARK { get; set; }

    		
    }
}
